home *** CD-ROM | disk | FTP | other *** search
- KIDSMENU: A very simple menu system for children
-
- KIDSMENU is a simple (and small) menu system, which allows young children to
- run their favorite games and educational programs without (much) adult help.
-
- The program presents the child with a screen of large colorful "icons",
- representing their favorite programs. A program may be selected by
- typing the number displayed under the icon, or by clicking on it with a
- mouse. Once a program is selected, KIDSMENU changes to the directory
- where it is located, and runs the program using a preset command line.
-
- A sample data file is included with entries for a number of popular
- childrens programs.
-
- This is not a graphical program, the "icons" are created using the extended
- PC character set. It works with any display type, and will be happy to run
- on your old 8088 or 286 which may have been passed on to the kids.
- Best of all... Its FREE!
-
-
-
- KMEDIT: the Kids Menu EDITor
-
- KMEDIT is used to create and edit menu data files for use by the KIDSMENU
- program. If no filename is specified, KMEDIT uses "KIDSMENU.DAT" in the
- current directory.
-
- You will be presented with a mini editing screen for the "icon" image,
- as well as a display of directory and command to execute for the program
- associated with that icon.
-
- Operation of KMEDIT is fairly self-explainatory, however to summarize,
- the following KEYS are used:
-
- Up/Dn/Rt/Lt - Position the cursor in the ICON display
- F1 - Select & insert a graphic character
- Up/Down - Scroll up/down one character
- PgUp/PgDn - Scroll up/down 20 characters
- Home/End - Goto char 00 / 80
- ENTER - Select & insert character
- ESC - Cancel character selection
- F2 - Insert a copy of last selected graphic character
- F3 - "pick up" a graphic char for insertion with F2
- F4 - Set/edit directory and command strings
- F5 - Select a new attribute for cursor locatin
- Up/Dn - Change FOREGROUND attribute
- Rt/Lt - Change BACKGROUND attribute
- ENTER - Select & set new attribute
- ESC - Cancel attribute selection
- F6 - Set attribute at cursor to last selected
- F7 - "pick up" attribute at cursor for insertion by F6
- F8 - Change ALL attributes to last selected
- F9 - Select entry to edit by number
- F10 - Copy entry (by number) to current one
- PgUP - Select and edit next entry
- PgDn - Select and edit previous entry
- Home - Arrange (re-order) entries in menu
- nn SPACE - Select first entry to exchange
- nn ENTER - Select second entry & exchange with first
- ESC - Return to main editing screen
- ESC - Exit KMEDIT
-
- Normal ASCII characters may be inserted into the "icon" by simply typeing
- them on the keyboard.
-
-
-
- KIDSMENU: the Kids MENU program
-
- KIDSMENU uses the data file created by KMEDIT, to present the child with a
- screen of large colorful "icons", from which he/she can select a program to
- run. Each entry has a number displayed below it. The child may select an entry
- by typing the number (and pressing ENTER), or by clicking on the "icon"
- with a mouse.
-
- If used on a computer dedicated to small children, you may wish to place
- KIDSMENU on the AUTOEXEC.BAT file, so that the menu will be presented anytime
- the child turns the computer on.
-
- You may exit KIDSMENU by pressing CTRL-END. In this case, KIDSMENU will
- terminate with a DOS errorlevel of 51.
-
- If KIDSMENU is passed invalid arguments, or the option '?', it will
- display a short usage summary, and terminate with DOS errorlevel 52.
-
- The following command line options are available to KIDSMENU:
-
- B=batch_file
-
- This option causes KIDSMENU to create a two line "batch" file with the
- specfied name, whenever a menu entry is selected. This batch file
- contains the commands to 'CD' to the selections directory, and the
- command defined for the selection. After the batch file is written,
- KIDSMENU terminates with a DOS errorlevel of 50.
-
- If the 'b=' option is not specified, KIDSMENU 'CD's to the directory,
- and runs the selected command directly, while remaining in memory.
- If your system has limited memory, or you have programs which require
- every scrap of available RAM, you can use the 'b=' option to run
- them without KIDSMENU occupying memory.
-
- To use 'b=' you must run KIDSMENU from another batch file, similar to:
-
- :runmenu
- cd c:\
- kidsmenu b=go
- if errorlevel 51 goto quit
- call go.bat
- goto runmenu
- :quit
-
- D=data_file
-
- This option specifies the name of the data file containing KIDSMENU's menu
- definitions (created by KMEDIT). The extension ".DAT" is assumed. If not
- sepecified, the file "KIDSMENU.DAT" in the current directory is used.
-
- -Lock
-
- Locks KIDSMENU, by disabling the CTRL-END exit key.
-
- -Mouse
-
- This option disables the mouse, even if one is detected.
-
- V=video_mode
-
- Specifies the BIOS video mode which KIDSMENU will use to initialize its
- screen. If not specified, mode=3 is used, which results in an 80x25
- color display. KIDSMENU sets the video mode, because some games leave
- the video system in unusual modes.
-
-
-
- KIDSMENU and KMEDIT are compiler with my MICRO-C compiler (see included
- CATALOG). The source code for both program is included with the compiler as
- example programs.
-
- Dave Dunfield
- Dunfield Development Systems
- P.O. Box 31044
- Nepean, Ontario Canada
- K2B 8S8
-